         * {
             margin: 0;
             padding: 0;
         }

         html, body {
             width: 100%;
             height: 100%;
             padding: 0;
             margin: 0;
             /* min-width: 1366px; */
         }

         .room-dot {
             position: absolute;
             top: 0.5rem;
             right: 0.5rem;
             width: 0.5rem;
             min-width: 0;
             height: 0.5rem;
             background-color: #ee0a24;
             border-radius: 100%;
         }

         .room-info {
             position: absolute;
             top: 0.5rem;
             right: 0.5rem;
             min-width: 0;
             height: 1rem;
             width: 1.5rem;
             background-color: #ee0a24;
             font-size: 0.5rem;
             color: #fff;
             border-radius: 1rem;
             display: flex;
             justify-content: center;
             align-items: center;
         }

         .van-info {
             height: 0.8rem;
             width: 1.4rem;
             display: flex;
             justify-content: center;
             align-items: center;
             font-size: 0.7rem;
         }

         .van-info--dot {
             height: 0.5rem;
             width: 0.5rem;
         }